package com.sjlh.centurylianhua.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    @TableId(type= IdType.AUTO)
    private Integer id;//员工编号
    @TableField(value="userName")
    private String userName;//员工名称

    private String sex;//员工性别

    private String account;//员工账号

    private String password;//员工密码

    private String phone;//员工电话
    @TableField(value="pwdWrong")
    private Integer pwdWrong;//密码错误次数
    @TableField(value="isLockout")
    private Integer isLockout;//是否锁定
    @TableField(value="lockTime")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd") // 存日期时使用
    private Date lockTime;//锁定时间

    private String state;//员工状态

    private String description;//员工描述

    private String beiyong1;//备用字段1
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd") // 存日期时使用
    private Date beiyong2;//备用字段2

    private String beiyong3;//备用字段3


}
